All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class com.sun.java.swing.ButtonGroup

java.lang.Object
   |
   +----com.sun.java.swing.ButtonGroup

public class ButtonGroup
extends Object
implements Serializable
This class is used to create a multiple-exclusion scope for a set of buttons. Creating a set of buttons with the same ButtonGroup object means that turning "on" on of those buttons turns off all other buttons in the group. A ButtonGroup can be used with sets of JButton, JRadioButton, or JRadioButtonMenuItem objects.

Warning: serialized objects of this class will not be compatible with future swing releases. The current serialization support is appropriate for short term storage or RMI between Swing1.0 applications. It will not be possible to load serialized Swing1.0 objects with future releases of Swing. The JDK1.2 release of Swing will be the compatibility baseline for the serialized form of Swing objects.


Variable Index

 o buttons

Constructor Index

 o ButtonGroup()
Creates a new ButtonGroup.

Method Index

 o add(AbstractButton)
Adds the button to the group.
 o getElements()
Return all the buttons that are participating in this group.
 o getSelection()
Return the selected button model.
 o isSelected(ButtonModel)
Returns the selected value for the button.
 o remove(AbstractButton)
Removes the button from the group.
 o setSelected(ButtonModel, boolean)
Sets the selected value for the button.

Variables

 o buttons
 protected Vector buttons

Constructors

 o ButtonGroup
 public ButtonGroup()
Creates a new ButtonGroup.

Methods

 o add
 public void add(AbstractButton b)
Adds the button to the group.

 o remove
 public void remove(AbstractButton b)
Removes the button from the group.

 o getElements
 public Enumeration getElements()
Return all the buttons that are participating in this group.

 o getSelection
 public ButtonModel getSelection()
Return the selected button model.

 o setSelected
 public void setSelected(ButtonModel m,
                         boolean b)
Sets the selected value for the button.

 o isSelected
 public boolean isSelected(ButtonModel m)
Returns the selected value for the button.


All Packages  Class Hierarchy  This Package  Previous  Next  Index